package cn.itsource.pethome.user.mapper;

import cn.itsource.pethome.user.domain.WeChatUser;
import org.apache.ibatis.annotations.Param;

public interface WechatMapper {
    /**
     * 根据openid查询微信用户
     * @param openid
     * @return
     */
    WeChatUser loadWechatUser(String openid);

    /**
     * 注册微信用户信息
     * @param weChatUser 微信用户
     */
    void save(WeChatUser weChatUser);

    /**
     * 将用户信息和微信用户信息进行绑定
     * @param uid  用户注册id
     * @param openid openid 唯一标识
     */
    void update(@Param("uid") Long uid,@Param("openid") String openid);
}
